edge of an embankment - Turc Anglais Dictionnaire